'use strict';
 const db = uniCloud.database()
 const $ = db.command.aggregate
 exports.main = async (event, context) => {
 	//event为客户端上传的参数
 	// 接收参数
 	const {
 		user_id,
 		article_id
 	} = event
	const list = await db.collection('article')
	// 聚合筛选数据
	.aggregate()
	.match({
		_id:article_id
	})
	// 拆分
	.unwind('$comments')
	.project({
		_id:0,
		comments:1
	})
	// 指定一个已有的字段作为输出的根节点 也可以指定一个计算出的数字作为根节点
	.replaceRoot({
		// 重新定义根结点
		newRoot:'$comments'
	})
	.end()
 	//返回数据给客户端
 	return {
		code:200,
		msg:"succeed",
		data:list.data
	}
 };
